Основы Linux: дерево каталогов, файловые системы и файлы

Описание к видео Основы Linux: дерево каталогов, файловые системы и файлы

0:00 Базовые понятия: внешние носители (накопители) и файловая система (Рис 4.1)
2:33 Доступ через "дерево каталогов" и отличия от Windows
4:37 Разделение на локальные и сетевые носители информации и сетевые файловые протоколы (nfs, smbfs/cifs)
6:18 Виртуальные (воображаемые) псевдофайловые системы
7:31 Файловые системы семейства UFS (UNIX File System - ext, ext2-4б и тп) и их общие свойства
9:49 Дерево каталогов, первая корневая-FS / (root)
10:20 Монтирование файловых систем и на разные разделы/носители - (/home, /var, /tmp)
12:49 Оптимизация для серверов по характеристикам производительность и надежность
15:44 Правила адресации файлов в дереве каталогов (Рис 4.2), абсолютные и относительные пути
18:13 Пояснения форматов записей путей
25:50 Демонстрация работы с FS, команда: mount
28:58 Псевдофайловые системы - /proc, /sys
31:40 Демонстрация утилиты: strace, ltrace - отслеживание системных и библиотечных вызовов
32:45 Псевдофайлы с информацией о процессах: команда ps и open() для /proc/{meminfo,cpuinfo}
36:30 Второй пример на команде free
38:00 Про документацию по системным и библиотечным вызовам, по иерархии FS
40:52 Псевдофайлы с информацией о системе: команды lsusb, lspci и исследование псевдофайлов
43:48 Файл с идентификаторами для интерпретации кодов устройств
45:03 Кратко про остальные псевдофайловые системы
46:12 Демонстрация способов адресации - абсолютные и относительные пути
48:16 Структура хранения данных в UFS: 1-й тип "Regular File/файлы данных" и их метаданные (Рис 4.3)
50:23 Блоковое (512B) чтение с носителей информации и определение файла
52:11 Структура метаданных (i-node "данные о данных") и атрибуты файлов
57:28 Хранение имен файлов и 2-й тип "Directory/каталог", таблица "имя файла = i-node" (Рис 4.4)
1:00:30 Служебные записи: указатель на себя (.) и на родительский каталог (..)
1:01:20 Множественность имен "Hard Link" для одного файла и счетчик указателей на i-node, принцип удаления файлов
1:03:25 3-й тип файлов "Symbolic Link/символическая ссылка" - путь в пределах всего иерархического дерева (Рис 4.5)
1:05:28 Пример с применением ссылок - медиатека и теги/ярлыки
1:09:03 Специальные "Device File/файлы устройств" на псевдофайловой системе /dev (Рис 4.6)
1:12:50 Файлы устройств "посимвольного обмена" (type=c): /dev/input
1:16:17 Файлы дисковых устройств "блочного обмена" (type=b): hexdump /dev/sda | less, fdisk -l /dev/sda
1:19:56 Однонаправленное межпроцессное взаимодействие (IPC) и файл "Pipe/именованный канал" (MemBuffer-FIFO-Simplex)
1:23:30 Демонстрация type=p,c,b и просмотр метаданных через stat
1:26:40 Двунаправленное межпроцессное взаимодействие (IPC) и файл "Socket/сокет" (MemBufer-Multiplexing-Duplex)
1:28:15 Пример syslogd, stat /dev/log, sudo lsof /dev/log
--
Дерево каталогов
* файловые системы и процесс монтирования
* путевые имена файлов: абсолютный и относительный пути
* текущий каталог
* псевдофайловые системы procsfs и sysfs

Трассировка файловых системных вызовов

Данные и метаданные файлов, типы файлов
* обычный файл
* каталог
* жесткая и символическая ссылки
* специальные файлы устройств: блочные и посимвольные
* IPC: именованные каналы и сокеты

Об этом и о многом другом см. https://books.google.ru/books?isbn=59...

Комментарии

Информация по комментариям в разработке